package com.atguigu.juc.study.chapter12.lightlock;

import org.openjdk.jol.info.ClassLayout;

/**
 * @author : leimingchao
 * @date Date : 2022年06月20日 21:58
 *
 *
 * -XX:+UseBiasedLocking  开启偏向锁(默认)
 * -XX:-UseBiasedLocking  关闭偏向锁，会跳级进入轻量级锁
 * -XX:BiasedLockingStartupDelay=0  关闭延时(演示偏向锁时需要开启)
 */
public class SynchronizedUpDemo3 {

    public static void main(String[] args) {

        Object object = new Object();

        new Thread(() -> {
            synchronized (object) {
                System.out.println(ClassLayout.parseInstance(object).toPrintable());
            }
        }, "t1").start();
    }
}
